package com.atguigu.yygh.hosp.service;

import com.atguigu.yygh.model.hosp.HospitalSet;
import com.atguigu.yygh.param.hospSet.hospByIdParam;
import com.atguigu.yygh.param.hospSet.hospDeleteParam;
import com.atguigu.yygh.param.hospSet.hospStatusParam;
import com.atguigu.yygh.param.page.HospGetAllPage;
import com.atguigu.yygh.vo.order.SignInfoVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * <p>
 * 医院设置表 服务类
 * </p>
 *
 * @author 方哥哥
 * @since 2022-03-14
 */
public interface IHospitalSetService extends IService<HospitalSet> {

    void delectHosp(hospDeleteParam param);

    Object getPage(HospGetAllPage param);

    void saveHosp(HospitalSet hospitalSet);

    void setHospStatus(hospStatusParam param);

    void sentlock(hospByIdParam param);

    String getSignkey(String hoscode);

    void checkSignKey(Map<String, Object> paramMap);

    SignInfoVo getSignInfoVo(String hoscode);
}
